Word info

xenodermatid

Noun

Meaning

xenodermatid (plural xenodermatids)

Any alethinophidian snake of the superfamily Xenodermatidae

Source: en.wiktionary.org

Close letter words and terms