Definitions of whiptail:

  • noun:   any of numerous very agile and alert New World lizards