ball-and-claw foot - Spanish English Dictionary