meaning of venomous lizard

1. any of two or three large heavy-bodied lizards; only known venomous lizards


Related Words

venomous lizard |

Developed & Maintained By Taraprasad.com

Treasure Words