English Dictionary
Definition on the nail in British English
on the nail phrase
phrase
1
if you pay on the nail, you pay immediately
Synonyms and related words
2
Example
Her comments about their relationship were right on the nail.
