Translation of kura-kura kaki in English:

kura-kura kaki

instep

noun

  • 1

    instep, upper surface of the foot