petrol-injection engine - Spanish English Dictionary