the majority of the troops - Francés Inglés Diccionario