Translation of selia in English:

selia

to supervise

(menyelia)

verb

  • 1

    to supervise, to invigilate, to direct and inspect