combination of two or more engines - Turkish English Dictionary