Locusts meaning

Plural form of locust.
noun
0
1
Advertisement