artificial foot - Francés Inglés Diccionario