driving human-powered transportation - Alemán Inglés Diccionario