camel locust - Turkish English Dictionary