Webster's Revised Unabridged Dictionary · 1913

Locusta

Locusta , noun

[New Latin: compare locuste.]

(Botany) The spikelet or flower cluster of grasses. — Gray