combination of two or more engines - Spanish English Dictionary