aid
vb
1 abet, assist, befriend, encourage, favour, give a leg up (informal) help, promote, relieve, second, serve, subsidize, succour, support, sustain
n
2 assistance, benefit, encouragement, favour, help, promotion, relief, service, succour, support
3 abettor, adjutant, aide, aide-de-camp, assistant, helper, second, supporter
Antonyms
, vb detract from, harm, hinder, hurt, impede, obstruct, oppose, thwart
n hindrance