ON THE NOSE


Meaning of ON THE NOSE in English

just right, exactly What he said about our new boss was right on the nose.

English idioms vocab.      Словарь английских идиом и выражений.