on the nose

on the nose  {adv. phr.},  {informal}
Just right; exactly.
Stanley hit the ball on the nose.
The airplane pilot found the small landing field on the nose.
Categories: adverb informal nose

'on the nose' on video