I’ve been using this phrase lately, and can’t figure out why nor whence it came. Unless …
Wendy from Sydney used it somewhere (Twitter?) and I picked it up.
I found this on one site as to its meaning:
The origin is military. “Spot on” has a short entry in Eric Partridge, “A Dictionary of Catch Phrases American and British”: “Right on the spot, orig. dead centre on target: RAF: WW2 and after. Adopted by civilians in UK, in Aus., in S. Africa.
I searched her Twitter page, no luck. Anyway, I’m using it properly, and though the phrase be a Briticism, understandable enough to Americans.
Nice to branch out with new terms and phrases, don’t you think?