beleaguer
transitive verb
definition 1: to lay siege to by surrounding with troops; besiege.
example: Enemy soldiers beleaguered the city, and within days it fell.
definition 2: to beset with hardships or difficulties.
example: The bombing of the city beleaguered the citizens for months.
Beleaguered by problems at work, he had little time for his family.