Translation of melaka in English:

melaka

noun

  • 1

    a tree found in tropical jungles with round edible fruit which have a sour and bitter taste