theraphosidae : Idioms & Phrases


family theraphosidae

  • noun large tropical spiders; tarantulas
    Theraphosidae.
WordNet