Word Meaning

Find the meaning or definition of a english word


turbo definition and meaning

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.

Crossword clues for turbo

- Engine booster
- Engine booster or tub converter?
- Engine power device
- Engine power fan
- Engine supercharger
- Supercharger
- Type of car


Copyright ©2017-2024 Crossword Solver

Follow us facebook croswodsolver