nail By Berni | April 8, 2009 to nail to perform well, achieve It was a difficult negotiation but we nailed the contract! find out more about this word or phrase Posted in Word of the Day and tagged General idioms, N