Leaguerer

(n.) A besieger.