English Dictionary
◊ THERAPHOSIDAE
Theraphosidae
n : large tropical spiders; tarantulas [syn: {Theraphosidae}, {family
Theraphosidae}]