Word info

spondylid

Noun

Meaning

spondylid (plural spondylids)

(zoology) Any member of the family Spondylidae of spiny oysters.

Source: en.wiktionary.org

Close letter words and terms