Noun Definition

whiptail

1.Definition: any of numerous very agile and alert New World lizards

Category: Animals