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.”
Rampallion (noun) (rare) (archaic)
A ruffian, a villain, a rascal.
Late 16th century; earliest use found in Thomas Nashe (d. c1601), writer. Origin uncertain. Perhaps from ramp + -allion, perhaps showing alteration of rascallion by association with ramp. Perhaps compare later ramscallion, rapscallion, tatterdemalion.