artificial legs - Francés Inglés Diccionario