See Also: Locusta(medicine)
locusta(dictionary)

locusta (iou)



locusta noun. . LME.
[Latin: see LOCUST.]
A locust. Only in LME.
Botany. The spikelet of a grass. E18.