Xenosaurus

noun

  1. 1

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

Synonyms

Also useful for “Xenosaurus”:Scrabble