Be-lēa'guer-er, n.

noun

n. One who beleaguers. Sherwood.