Answer: beleaguered

AnswerCrossword Clue
beleagueredBELEAGUER, to surround with an army so as to preclude escape; to besiege
beleagueredBeset with difficulties
beleagueredLay siege to