Accurate explanation, depiction or portrayal of something. Believed to originate in British parlance.
This production of Hamlet is spot on with the original.
In action... Heard in many business conversations.Actually, this definition sucks. Let me add my own. You can also share "spot on" with a friend or share it on Twitter.