Definition of stare-cat in English:

stare-cat

noun

US
rare, informal
  • A person who habitually stares at others.

Origin

Mid 19th century.