besieger

/bi'si:dʤə/
Noun
  1. an energetic petitioner
  2. an enemy who lays siege to your position
besieger
The besieger sent a final demand to the city's defenders.