squamata : Idioms & Phrases


order squamata

  • noun diapsid reptiles: snakes and lizards
    Squamata.
WordNet