petrol injection engine - Spanish English Dictionary