English English Dictionary
English English Dictionary
The online English-English dictionary from The Project Gutenberg
Result
Result for Turbo
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.