advocate vb
1 advise, argue for, campaign for, champion, commend, countenance, defend, encourage, espouse, favour, hold a brief for (informal) justify, plead for, prescribe, press for, promote, propose, recommend, speak for, support, uphold, urge n
2 apologist, apostle, backer, campaigner, champion, counsellor, defender, pleader, promoter, proponent, proposer, speaker, spokesman, supporter, upholder
3 (Law) attorney, barrister, counsel, lawyer, solicitor vb contradict, oppose, resist, speak against, take a stand against, take issue with