Definitions
There is 1 meaning of the phrase
Genus Xenosaurus.
Genus Xenosaurus - as a noun
Type and sole genus of xenosauridae: slender-bodied mexican lizards having the upper surface covered with tiny granules and tubercles
Synonyms (Exact Relations)
xenosaurus