HORNED TOAD



Definition:

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

Related Words: