Synonyms of 'on the nail'
idiom
straight away
without delay
Copyright © 2016 by HarperCollins Publishers. All rights reserved.
Nearby words of 'on the nail'
Source
Thesaurus for on the nail from the
Collins English Thesaurus
Dictionary definition
(of payments ) at once (esp in the phrase pay on the nail )