beleaguer
definition
to besiege or surround with difficulties
example
The small business was beleaguered by constant financial difficulties and unexpected market changes, making it hard to thrive.
synonyms
besiegesurroundtrouble
word origin — from the Dutch word 'belegeren', meaning 'to lay siege to'