Word info

tropidurid

Noun

Meaning

tropidurid (plural tropidurids)

(zoology) lizard in the family Tropiduridae.

Source: en.wiktionary.org

Close letter words and terms