UK vs. US

Miscellaneous Forums/General Discussion/UK vs. US

"humped" = to defeat in a humiliating way
rugby ~ (american) football

as in "the Scots humped the English at rugby this weekend"

Not directly relevant, just thought I would rub it in !