phrasal 1. at or to a target point , b. on target ; accurate , accurately, to win
ON THE NOSE
Meaning of ON THE NOSE in English
Merriam Webster. Explanatory English dictionary Merriam Webster. Толковый словарь английского языка Мерриам-Уэбстер. 2012