militate against something phrasal verb formal (
see also militate)
to prevent something or make it less likely to happen:
Environmental factors militate against building the power station in this area. [TahlilGaran] Dictionary of Contemporary English ▲