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