Latin-English dictionary »

mollusca meaning in English

LatinEnglish
mollusca noun
N-Pl

clam [clams](mollusc, see also: mollusc; oyster; mussel)
noun
[UK: klæm] [US: ˈklæm]