English-Latin dictionary »

pertaining to snails meaning in Latin

EnglishLatin
pertaining to snails noun

cochlearium [cochleari(i)](2nd) N
noun