What is the meaning of Presenteren?

to present

to show; to present

to host (a show)

Source: wiktionary.org