rubber powered - Alemán Inglés Diccionario