stand and deliverWiktionary 原文释义(英文)动词 Verb(idiomatic) To command a victim to hand over their valuables, traditionally used by a highwayman.