Skip to main content

Definitions by Her Majesty's Agent

Pompous faux-British sounding way of saying something is perfect, or "on target".
That charred arugula salad is simply spot on!
spot on by Her Majesty's Agent January 29, 2017