beleaguer

verb

  1. 1

    surround so as to force to give up

    The Turks besieged Vienna

  2. 2

    annoy persistently

    The children teased the boy because of his stammer

Synonyms

Also useful for “beleaguer”:Unscrambler