mechanically-propelled - Alemán Inglés Diccionario