ON THE NAIL


Meaning of ON THE NAIL in English

adverb (or adjective)

: on the spot : immediately when due : at once

paid his bills on the nail

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.