Word info

dolichosaurid

Noun

Meaning

dolichosaurid (plural dolichosaurids)

Any extinct aquatic varanoid lizard of the family †Dolichosauridae

Source: en.wiktionary.org

Close letter words and terms