defecarla
Spanish
Verb
defecarla
infinitive of
defecar
combined with
la