meaning of besiegt

besiegt - German to English

outdone

View more

  • beaten
  • owned [sl.] [short type: ownd or onwz]
  • routed [defeated emphatically]