ON THE NOSE


Meaning of ON THE NOSE in English

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

Slang English vocab.      Английский сленговый словарь.