anticipator
/ænˈtɪsəˌpeɪtər/
noun
- A person or thing that expects or predicts something before it happens.
- The weather app is a reliable anticipator of storms.
- As an anticipator of market trends, she invested early in renewable energy.
- He was known as an anticipator of his opponent's moves in chess.
Synonyms