ADJ
- ardent, enthusiastic, firm, great, outspoken, powerful, staunch, strong
- She's a staunch advocate of free trade
- chief, leading, main, principal
PREP
- ~ for
- He is one of the leading advocates for a more modern style of worship
- ~ of
- an advocate of pacifism