Noun Definition

theraphosidae

1.Definition: large tropical spiders; tarantulas

Category: Animals