Translation of tembikai madu in English:

tembikai madu

honeydew

noun

  • 1

    honeydew, melon with pale skin and sweet green flesh