Translation of memuncak in English:

memuncak

culminate

verb

  • 1

    culminate, reach its highest point or degree