What is the meaning of Beleaguered?

Besieged; surrounded by enemy troops.

Beset by trouble or difficulty.

simple past and past participle of beleaguer

Source: wiktionary.org