English-Latin dictionary »

excrementary canal of animals meaning in Latin

EnglishLatin
excrementary canal of animals noun

cavia [caviae](1st) F
noun