ON THE NOSE


Meaning of ON THE NOSE in English

1》 to a person's sense of smell.

2》 informal (of a bet) on a horse to win (as opposed to being placed).

3》 informal, chiefly N. Amer. precisely.

4》 Austral./NZ informal distasteful; offensive.

→ nose

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.