Meaning of horned toad

Definition of horned toad

(noun) insectivorous lizard with hornlike spines on the head and spiny scales on the body; of western North America

Other information on horned toad

WIKIPEDIA results for horned toad
Amazon results for horned toad