English-Latin dictionary »

kind of marine gastropod meaning in Latin

EnglishLatin
kind of marine gastropod noun

cochlos [cochli]noun
M