English-Latin dictionary »

plants / trees meaning in Latin

EnglishLatin
plants / trees noun

circumfossura [circumfossurae](1st) F
noun