Meaning of whiptail

Definition of whiptail

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

Other information on whiptail

WIKIPEDIA results for whiptail
Amazon results for whiptail