Definition of on the nose

Definition of on the nose
  1. on the nose Adjective Exact; precise.
  2. on the nose Adjective smelly, malodorous.
Need more help? Try our forum NEW