Definify.com
Definition 2024
Caiman_lizard
caiman lizard
English
Noun
caiman lizard (plural caiman lizards)
- any semi-aquatic lizard, of the genus, Dracaena, found in South America
caiman_lizard
caiman lizard
English
Noun
caiman lizard (plural caiman lizards)
- any semi-aquatic lizard, of the genus, Dracaena, found in South America