On The Nail

  1. Immediately; without delay. 2. Under discussion or consideration.

Examples:

  • He paid us back on the nail.

Origin: c. 1600 (sense 1); Late 1800s (sense 2)