artificial foot - Alemán Inglés Diccionario