English-Latin dictionary »

defecation, voiding of excrement meaning in Latin

EnglishLatin
defecation, voiding of excrement noun

cacatus [cacatus](4th) M
noun