self-propelled mount - Español Inglés Diccionario