Locusts

See also: locusts

English

Proper noun

Locusts

  1. plural of Locust