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.”
Something or someone that one vehemently dislikes/ A strong curse.
Early 16th century: from ecclesiastical Latin, ‘excommunicated person, excommunication’, from Greek anathema ‘thing dedicated’, (later) ‘thing devoted to evil, accursed thing’, from anatithenai ‘to set up’.