militate /ˈmɪləˌteɪt/ verb militates; militated; militating
militates; militated; militating
Learner's definition of MILITATE
militate against
[phrasal verb] militate against (something) formal
: to make (something) unlikely to happen : to prevent (something) from happening妨碍;阻止