Now, here’s a term I never use and seldom hear: spot on.
As for definition, it means "extremely accurate or descriptive." That much I can find in something called the Kernerman Multilingual English Dictionary, whatever that is.
However, the dictionary gives no origin for the phrase. Sounds British to me. Can anyone clarify?