Beholder
Be·hold·er
Beholder
n.
One who beholds; a spectator.