Meaning of green lizard

Definition of green lizard

(noun) a common Eurasian lizard about a foot long

Other information on green lizard

WIKIPEDIA results for green lizard
Amazon results for green lizard