two-liter engine - French English Dictionary