French-Latin dictionary »

homard meaning in Latin

FrenchLatin
homard nom

locusta | cammarusnoun