sole of the shoe - Espagnol Anglais Dictionnaire