Translation of selenggara in English:

selenggara

(menyelenggarakan)

verb

  • 1

    to operate, to run, to take care of
  • 2

    to organize
  • 3

    to carry out, to execute