Word info

elpidiid

Noun

Meaning

elpidiid (plural elpidiids)

Any sea cucumber of the family Elpidiidae

Source: en.wiktionary.org

Close letter words and terms