BEOLINGUS
Dictionary - TU Chemnitz

 English  German

on the nail [Br.]; on the barrelhead [Am.] (of a payment) sofort; ohne Verzug {adj} (Bezahlung) [fin.] [listen]

to pay (cash) on the nail/barrelhead bar auf die Hand / Kralle [ugs.] zahlen; sofort zahlen