direct petrol injection - French English Dictionary