Camel locust

(Zool.) the mantis.

See also: camel