meaning of locusta

1. The spikelet or flower cluster of grasses.
2.
a genus of Acrididae


Related Words

locusta | locusta migratoria |

Developed & Maintained By Taraprasad.com

Treasure Words