Synonyms for Beleaguer (same or very similar meaning)
WordNet sense 1 (annoy persistently):
badger, bug, pester, tease
WordNet sense 2 (surround so as to force to give up):
besiege, circumvent, surround, hem in
From the ODE community, based on WordNet
add/edit