Horned Lizard (noun) Definition, Meaning & Examples

noun
  1. an insectivorous iguanid lizard of the genus Phrynosoma, of western North America, having hornlike spines on the head and a flattened body covered with spiny scales.
Horned Lizard (noun) Definition, Meaning & Examples

More Definitions