advocator ( synonym found)

Definition of advocator:

(n) : one who advocates

Back to Top