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