Answer: militating

AnswerCrossword Clue
militatingMILITATE, to have influence
militating(of a fact or circumstance) Be a powerful or conclusive factor in preventing