foot-supporting part - Spanish English Dictionary