Translation of kumbang kura-kura in English:

kumbang kura-kura

ladybird

noun

  • 1

    ladybird, small flying beetle, usu. red with black spots