ON THE NAIL
Meaning of ON THE NAIL in English
IMMEDIATELY, at once, without delay, straight away, right away, promptly, directly, now, this minute; N. Amer. on the barrelhead.
2192; headword
Concise Oxford thesaurus English vocabulary.
Краткий оксфордский словарь английского языка тезаурус.
2012