polychrotid
Noun
Meaning
polychrotid (plural polychrotids)
(zoology) Any lizard in the family Polychrotidae or subfamily Polychrotinae.
Noun
polychrotid (plural polychrotids)
(zoology) Any lizard in the family Polychrotidae or subfamily Polychrotinae.