CompareWords
Compare
Locusta
Definition:
(n.) The spikelet or flower cluster of grasses.