Definitions by britishaccentshiphiphooray
how embarassing
colloquial phrase used when something humiliating occurs, frequently executed in a British accent for maximum effect
how embarassing by britishaccentshiphiphooray January 22, 2017