Meaning of whiptail lizard

Definition of whiptail lizard

(noun) any of numerous very agile and alert New World lizards

Other information on whiptail lizard

WIKIPEDIA results for whiptail lizard
Amazon results for whiptail lizard