xenosauridae : Idioms & Phrases


family xenosauridae

  • noun monotypic family of Mexican lizards
    Xenosauridae.
WordNet