Meaning of Ophisaurus

Definition of Ophisaurus

(noun) glass lizards

Other information on Ophisaurus

WIKIPEDIA results for Ophisaurus
Amazon results for Ophisaurus