combination of two or more engines - French English Dictionary