presentation: a show or display; the act of presenting something to sight or view
show: the act of publicly exhibiting or entertaining
acanthocereus: mostly trailing cacti having nocturnal white flowers; tropical America and Caribbean region