ad·vo·cate
noun
noun: advocate; plural noun: advocates
ˈadvəkət/
-
1.a person who publicly supports or recommends a particular cause or policy.“he was an untiring advocate of economic reform”
synonyms: champion, upholder, supporter, backer, promoter, proponent, exponent, spokesman, spokeswoman, spokesperson, campaigner, fighter, crusader; More