Definify.com

Definition 2024


Caiman_lizard

caiman lizard

English

Noun

caiman lizard (plural caiman lizards)

  1. any semi-aquatic lizard, of the genus, Dracaena, found in South America

caiman_lizard

caiman lizard

English

Noun

caiman lizard (plural caiman lizards)

  1. any semi-aquatic lizard, of the genus, Dracaena, found in South America