mechanically-propelled - Francés Inglés Diccionario