ON THE NOSE


Meaning of ON THE NOSE in English

phrasal 1. at or to a target point , b. on target ; accurate , accurately, to win

Merriam Webster. Explanatory English dictionary Merriam Webster.      Толковый словарь английского языка Мерриам-Уэбстер.