Definition of turbo in English:

turbo

Translate turbo into Spanish

nounplural noun turbos

short for turbocharger

Pronunciation

turbo

/ˈtərbō/ /ˈtərboʊ/