meaning of caiman lizard

1. crocodile-like lizard of South America having powerful jaws for crushing snails and mussels


Related Words

caiman lizard |

Developed & Maintained By Taraprasad.com

Treasure Words