petrol-injection engine - English Synonyms Dictionary