ON THE NOSE


Meaning of ON THE NOSE in English

1 a : at or to a target point <the bombs landed right on the nose > b (1) : on target : ACCURATE (2) : ACCURATELY

2 : to win ― used of horse or dog racing bets

Merriam Webster Collegiate English Dictionary.      Merriam Webster - Энциклопедический словарь английского языка.