English-Latin dictionary »

a worm meaning in Latin

EnglishLatin
a worm noun

cantharis [cantharidis](3rd) F
noun