Translation of kura-kura in English:

kura-kura

tortoise

noun

  • 1

    tortoise