Translation of selenggara in English:

selenggara

to manage

(menyelenggarakan)

verb

  • 1

    to manage, to be in charge of, to take care, to organize, to maintain, to keep in repair