long plantar ligament - French English Dictionary