GeneralConnection.com
➔
Dictionary
tarantula
Noun
1. European wolf spider
2. Lycosa tarentula, wolf spider, hunting spider, spider
Usage