plantar pad - French English Dictionary