I adj infml 1) That's right on the nose — Это совершенно точно 2) They were there right on the nose — Они заявились туда вовремя II adv infml He pays on the nose — Он сразу все заплатит
ON THE NOSE
Англо-русский перевод ON THE NOSE
Глазунов. New English-Russian dictionary of modern colloquial English Glazunov. Новый Англо-Русский словарь современной разговорной лексики Глазунов. 2003