Can anyone explain what time one might have this, I ask as I'm hearing it more and more, "Kier and Cressida are popping round this evening for supper". Is it a posh word for dinner, a hipster name for an evening meal or and extra meal taken after dinner at say 10pm?