Definition of On The Nose

  • 1. Just as it should be Adverb
  • 2. Being precise with regard to a prescribed or specified criterion Adjective Satellite

Synonyms for word "on the nose"

Semanticaly linked words with "on the nose"