promote
1 advance, aid, assist, back, boost, contribute to, develop, encourage, forward, foster, further, help, nurture, stimulate, support
2 aggrandize, dignify, elevate, exalt, honour, kick upstairs (informal) prefer, raise, upgrade
3 advocate, call attention to, champion, endorse, espouse, popularize, prescribe, push for, recommend, speak for, sponsor, support, urge, work for
4 advertise, beat the drum for (informal) hype, plug (informal) publicize, puff, push, sell
1 discourage, hinder, hold back, impede, obstruct, oppose, prevent
2 demote, downgrade, lower or reduce in rank