turbocharged petrol engine - English Synonyms Dictionary