Menu Close
© 2023 Funky English.
Powered by WordPress.
Theme by Anders Norén.
English Idiom – On the nose. Meaning – To be exactly right about something. If you are on the nose you guess something correctly and accurately. You may be on…