English dictionary
caiman lizard meaning and definition
Definition and meaning of caiman lizard at MeaningMonkey.org. caiman lizard meaning and definition in the English Dictionary.CAIMAN LIZARD noun
Definition of caiman lizard (noun)
- crocodile-like lizard of South America having powerful jaws for crushing snails and mussels
Source: Princeton University Wordnet