Free dictionary online: English, Spanish, French, Italian, Chinese, German, Russian translations, definitions, synonyms...
Google Widget
Other Dictionary Collaborative dictionary
militate 
1  (with)   against be detrimental to, conflict with, contend, count, counter, counteract, oppose, resist, tell, weigh 
2  (with)   for advance, aid, further, help, promote