English word definition — powered by WordNet
annoy persistently
surround so as to force to give up
Want to remember beleaguer?