on the nose

Definition

Slang

  • adjective stinking, smelly, rank. The expression is either a shortening of a phrase such as ‘heavy on the nose’ or an inversion of an earlier expression ‘to have a nose on (someone or something)’, meaning to dislike.
http://www.dictionarycentral.com/definition/on-the-nose.html