ALLIGATOR LIZARD


Meaning of ALLIGATOR LIZARD in English

■ noun a heavily built slow-moving lizard native to North America and Mexico. [Genus Gerrhonotus : several species.]

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.