English synonyms about - contact  

Locusta

noun

1 Locusta

A genus of Acrididae.

synonym: genus Locusta.


Find more on Locusta elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0333