Word info

delphinula

Noun

Meaning

delphinula (plural delphinulas)

A sea snail of the species Angaria delphinus

Source: en.wiktionary.org

Close letter words and terms