'caiman lizard' definitions:

Definition of 'caiman lizard'

(from WordNet)
noun
Crocodile-like lizard of South America having powerful jaws for crushing snails and mussels