on the nose
noun(nose)
the part of the face that bears the nostrils and covers the anterior part of the nasal cavity; broadly : this part together with the nasal cavity
on the nose
noun(nose)
the anterior part of the head at the top or end of the muzzle : snout, proboscis
on the nose
noun(nose)
the sense of smell : olfaction
on the nose
idiom(nose)
to be very accurate about something