ALL meanings of caiman lizard
cai·man liz·ard
C c - noun caiman lizard a crocodilelike lizard, Dracaena guianensis, of South America, having powerful jaws for crushing the snails and mussels upon which it feeds. 1
- noun caiman lizard any semi-aquatic lizard, of the genus, Dracaena, found in South America. 0