besieger

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