STARER MEANING IN ENGLISH

• Starer Definition & Synonyms

  1. (n.) One who stares, or gazes.


RECENT SEARCHES