Kostenlose Online-Wörterbücher: Übersetzungen auf Englisch, Spanisch, Französisch, Italienisch, Chinesisch, Russisch, Definitionen, Synonyme etc.
militate 
1  (with)  be detrimental to, conflict with, contend, count, counter, counteract, oppose, resist, tell, weigh 
2  (with)  advance, aid, further, help, promote