Noun Definition

starer

1.Definition: a viewer who gazes fixedly (often with hostility)

Category: People