English-Latin dictionary »

defecate upon meaning in Latin

EnglishLatin
defecate upon verb

caco [cacare, cacavi, cacatus](1st)
verb