Definitions of besieger:

  • noun:   an enemy who lays siege to your position
  • noun:   an energetic petitioner