Lay siege to: Put in a very difficult situation.
Taken from the late 16th century Dutch belegeren meaning to camp round, which was created from be- (all) about + leger a camp..
“Seize them, beleaguer them, and lie in wait for them.”
“The more beleaguered he feels, the more he will dig in his heels.”
Itinerant (adj) (noun)
Travelling from place to place. / A person who travels from place to place.
Late 16th century (used to describe a judge travelling on a circuit): from late Latin itinerant- ‘travelling’, from the verb itinerari, from Latin iter, itiner- ‘journey, road’.