"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 !
rugby ~ (american) football
as in "the Scots humped the English at rugby this weekend"
Not directly relevant, just thought I would rub it in !