To cause a lot of problems or difficulties for someone. (Cambridge Dictionary)
To surround someone in order to attack them. (Cambridge Dictionary)
To trouble persistently; harass. (Collins Dictionary)
To lay siege to. (Collins Dictionary)
Put in a very difficult situation. (Oxford Dictionaries)
Wildfires continue to beleaguer Western Canada.
Chronic Diseases Beleaguer Developing Countries.