a kind of locust with red wings - Turkish English Dictionary

Suggest a Term