militate

Militate [ˊmɪlɪteɪt] v

1) свидетельствовать, говорить против (об уликах, фактах; against)

2) препятствовать (against)

Источник: Англо-русский словарь Мюллера на Gufo.me