Definition of on the barrelhead in US English:

on the barrelhead


North American
  • (of payment) without delay.

    ‘if there 's not money on the barrelhead, we can't build the infrastructure’
    Compare with on the barrel
    immediately, at once, without delay, straight away, right away, promptly, on the spot, directly, now, this minute
    View synonyms