What is the meaning of Beset?

To surround or hem in.

To attack or assail, especially from all sides.

To decorate something with jewels etc.

Of a ship, to get trapped by ice.

to occupy, to fill

to occupy militarily

Source: wiktionary.org