Synonyms for "beleaguer"

Words with similar meaning