walking shoe - French English Dictionary