Caiman-lizard definition

Any semi-aquatic lizard, of the genus, Dracaena, found in South America.
noun
0
0
Advertisement

Other Word Forms

Noun

Singular:
caiman-lizard
Plural:
caiman-lizards