starer

noun

1.
a viewer who gazes fixedly (often with hostility)
Derived from:
stare