spur-throated locusts

English

Noun

spur-throated locusts

  1. plural of spur-throated locust