← DefinitionshareGuessadvocateverbTo publicly recommend or support a particular cause, policy, or idea.nounA person who publicly supports or recommends a particular cause, policy, or idea.SynonymsrecommendverbendorseverbsupporternounchampionnounpromoternounAntonymsopposeverbcriticnounopponentnoun