found someplace on the web that referred to a grand as "one thousand pounds sterling."
It certainly did - and does - mean 1000 GBP over here, but whether we picked the term up from y'all, I don't know. I suspect that we did, and that the major cuplprit was the large number of American "detective" story books that flooded the UK market just after the last world war.