To trouble persistently from or as if from all sides:
badger, bedevil, beset, besiege, harass, harry, hound, importune, pester, plague, solicit. See attackTo disturb by repeated attacks:
annoy, bait, bedevil, beset, harass, harry, pester, plague, tease, torment, worry. See feelings, painTo surround with hostile troops:
beset, besiege, blockade, invest, siege. Idiom: lay siege to . See attack
Learn more about beleaguer