English-Latin dictionary »

small sewer / drain meaning in Latin

EnglishLatin
small sewer / drain noun

cloacula [cloaculae](1st) F
noun