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