Definition
a tarantula: a large, hairy spider often found in jungles and rainforests
- "If this is regarding a shipment of tarantulas, please press 1."
- "The bad news is that my tarantulas were accidentally delivered to a child's baptism.The good news is that Edward Moon is a bastard."
Still unsure of the best way to use 'Tarantula'? Improve your English thanks to our online English lessons. We offer a free test as well as a free level assessment!
What our users say:
Test your English with Gymglish today and get a free level assessment
Absolutely free - no strings attached.