One who anticipates; a person who foresees, expects, or prepares for something in advance.
From Latin anticipator, from anticipare + -or (agent noun suffix). The -or suffix identifies the person performing the action of anticipating, a classical Latin formation for naming agents or performers.
Try Another Word