Meaning of Xenosaurus

Definition of Xenosaurus

(noun) type and sole genus of Xenosauridae: slender-bodied Mexican lizards having the upper surface covered with tiny granules and tubercles

Other information on Xenosaurus

WIKIPEDIA results for Xenosaurus
Amazon results for Xenosaurus