English-Latin dictionary »

of / like snail meaning in Latin

EnglishLatin
of / like snail adjective

cochlearis [cochlearis, cochleare]adjective