Latin-English dictionary »

locusta meaning in English

LatinEnglish
locusta [locustae] (1st) F
noun

crustacean, lobster (w / marina / maris)noun

locust [locusts]noun
[UK: ˈləʊkəst] [US: ˈloʊkəst]