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