beleaguered
adjective
1. Besieged; surrounded by enemy troops.
- a beleaguered stronghold
- a beleaguered town
2. Beset by trouble or difficulty.
- a beleaguered ego
- a beleaguered identity
- a beleaguered real estate market
verb
1. simple past tense and past participle of beleaguer