English-Latin dictionary »

giant mussel (l+s) meaning in Latin

EnglishLatin
giant mussel (L+S) noun

peloris [peloridis](3rd) F
noun