Stromb



ENGLISH MEANING
noun
1.
Any marine univalve mollusk of the genus Strombus and allied genera.