besieger
besieger has 3 senses in the JumbleFix dictionary. Letters: 8.
Definitions
n.
. One who besieges; -- opposed to the besieged.
n.
. an enemy who lays siege to your position
n.
. an energetic petitioner