meaning of tarantula

1. large hairy tropical spider that can inflict painful but not highly venomous bites


Related Words

tarantula |

Developed & Maintained By Taraprasad.com

Treasure Words