Log in
Search words & phrases
turbo
US /'tɜ:boʊ/
・
UK /'tɜ:bəʊ/
B2
Definition
Video subtitles
noun
Device that increases the power of an engine