beleaguered
be-lea-guered
adjective
Experiencing many difficulties, criticisms, or attacks from various sources.
"The beleaguered prime minister faced calls for his resignation."
Thesaurus
Synonyms: beleaguer, hem in, circumvent, besiege, surround, bug, pester, tease, badger