1 beleaguer, beset, blockade, confine, encircle, encompass, environ, hedge in, hem in, invest (rare) lay siege to, shut in, surround
2 badger, bend someone's ear (informal) bother, harass, harry, hassle (informal) hound, importune, nag, pester, plague, trouble