Skip to main content

Definitions by Goron40

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