ON THE NAIL (N. AMER. ALSO ON THE BARRELHEAD)
Meaning of ON THE NAIL (N. AMER. ALSO ON THE BARRELHEAD) in English
on the nail ( N. Amer. also on the barrelhead)
(of payment) without delay.
→ nail
Concise Oxford English vocab.
Сжатый оксфордский словарь английского языка.
2004