Jul 27, 2017, 1:46 PM

I don't even know what it means in a literal term, it's just a term I hear bandied about, and in this context, it seemed properly British.