Translation of semangka in English:

semangka

melon

noun

  • 1

    melon, large sweet fruit of various gourds