Answer: beleaguering

AnswerCrossword Clue
beleagueringLay siege to
beleagueringBELEAGUER, to surround with an army so as to preclude escape; to besiege
beleagueringBeset with difficulties