Delima (en. Pomegranate)

Translation into Malay

Synonyms

  • Chinese apple
  • Punica granatum