meaning of whiptail lizard

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


Related Words

whiptail lizard |

Developed & Maintained By Taraprasad.com

Treasure Words