self-propelled mount - Francés Inglés Diccionario