Word info

polychrotid

Noun

Meaning

polychrotid (plural polychrotids)

(zoology) Any lizard in the family Polychrotidae or subfamily Polychrotinae.

Source: en.wiktionary.org

Close letter words and terms