Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of nassa

- Any species of marine gastropods, of the genera Nassa, Tritia, and other allied genera of the family Nassidae; a dog whelk. See Illust. under Gastropoda.