Idiom: On the nose

Idiom Definitions for 'On the nose'


This means right on time.

See also: