Subscribe
URL of the page has been copied to clipboard.
Meaning : Old World locust that travels in vast swarms stripping large areas of vegetation.
Synonyms : migratory locust
Install App