What is the meaning of Besiegen?

to defeat (to overcome in battle or contest)

Source: wiktionary.org