composite engine - French English Dictionary