Word Meaning

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


Meaning of turbo

- 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 clue for turbo

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