presentation: a show or display; the act of presenting something to sight or view
show: the act of publicly exhibiting or entertaining
doliolum: free-swimming oceanic tunicate with a barrel-shaped transparent body