Copy page URL Share on Twitter Share on WhatsApp Share on Facebook
Get it on Google Play
Meaning of word caiman lizard from English dictionary with examples, synonyms and antonyms.

caiman lizard   noun

Meaning : Crocodile-like lizard of South America having powerful jaws for crushing snails and mussels.