mounted troops - Francés Inglés Diccionario