green lizard

Explore definitions, synonyms, and language insights of green lizard

Definitions

Noun
a common Eurasian lizard about a foot long

More General Terms