Synonyms of on the nail in English:

on the nail


See definition of on the nail

phrase

1

SYNONYMS
immediately, at once, without delay, straight away, right away, promptly, on the spot, directly, now, this minute
North American on the barrelhead