Wombo Spider

Best definition
Wombo Spider
A very rare, gigantic spider found in the regions of East India. They are a real delicacy in India.

Dude wandering around in the east of India: Wow! Look at that spider! It must be one of those tasty Wombo Spiders!