beleaguer
definition
to besiege or surround with difficulties
example
The small town was beleaguered by heavy rain and strong winds during the storm.
synonyms
assailbesetsurround
word origin — The word 'beleaguer' originates from the Dutch word 'belegeren', which means 'to besiege' or 'to surround'.