Word info

ataphrid

Noun

Meaning

ataphrid (plural ataphrids)

(zoology) Any gastropod in the family Ataphridae, which is probably a synonym for the family Trochaclididae.

Source: en.wiktionary.org

Close letter words and terms