English-Latin dictionary »

small river fish meaning in Latin

EnglishLatin
small river fish noun

clupea [clupeae](1st) F
noun