Word info

lapillopsid

Noun

Meaning

lapillopsid (plural lapillopsids)

Any extinct temnospondyl amphibian of the family †Lapillopsidae

Source: en.wiktionary.org

Close letter words and terms