foot-supporting part - French English Dictionary