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
Tweet