Iraqnid

A Camel Spider. Generally found in the Middle East. Is fucking huge.
That Iraqnid just ate my camel, yo!
by Goron40 December 7, 2009
mugGet the Iraqnidmug.

Share this definition