Word info

necrosaurid

Noun

Meaning

necrosaurid (plural necrosaurids)

Any extinct varanoid lizard of the family †Necrosauridae

Source: en.wiktionary.org

Close letter words and terms