A person or thing that advances or moves forward; one who promotes or furthers something.
From 'advance' plus the agent suffix '-er' (one who does). A person or agent who actively advances causes or positions.
Try Another Word