Question: what does it mean when they say on the nose?
Answer: (idiomatic) Exact; precise; appropriate. His estimate that they would consume 23 boxes was on the nose. (idiomatic) Unimaginative; over-literal; lacking nuance. Wearing that floral dress to a garden party was a little on the nose, wouldn't you say? (slang, Australia) Smelly, malodorous; often used figuratively.