This website uses cookies to ensure you get the best experience on our website. Learn more
Meaning Of Turbo
n.
Any one of numerous marine gastropods of the genus Turbo or
family Turbinidae, usually having a turbinate shell, pearly on the
inside, and a calcareous operculum.