beleaguered

/bəˈliɡərd/

adjective

In a very difficult situation.

hard-pressed,troubled,in difficulties,under pressure,under stress,with one’s back to the wall,in a tight corner,in a tight spot