HORNED LIZARD



Definition:

  1. [noun] insectivorous lizard with hornlike spines on the head and spiny scales on the body; of western North America
    Synonyms: horned toad, horny frog

Related Words: