besieger
BESIE'GER
, n. One who lays siege, or is employed in a siege.