welt of a shoe - French English Dictionary