The Collaborative International Dictionary
Beleaguerer
Beleaguerer \Be*lea"guer*er\, n. One who beleaguers.
Wiktionary
beleaguerer
n. One who beleaguers.