Translation of mengkudu in English:

mengkudu

noun

  • 1

    a plant with edible green leaves which are quite bitter and which the Malays eat raw or as salad