On the nail
Meaning, Definition & Usage
Dictionary
Related
Definitions
in hand; on the spot; immediately; without delay or time of credit; as, to pay money
on the nail
. "You shall have ten thousand pounds
on the nail
."
Beaconsfield
.
Webster 1913
Previous
Next