STAND AND DELIVER!


Meaning of STAND AND DELIVER! in English

a highwayman's order to hand over money and valuables.

→ stand

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.