ball-and-claw foot - French English Dictionary