shoe last - French English Dictionary