Definition of Locusta

  • (n.) The spikelet or flower cluster of grasses.

Synonyms of Locusta


Antonyms of Locusta


No Antonyms Found.

Homophones of Locusta


No Homophones Found.