Top definition
Place whose sole reason for existence is for English people to go and stock up on alcoholic drink. In other words, France.
I'm on a booze-cruise to England's Largest Off-Licence.
by Dr Pinch September 15, 2004
Get a England's Largest Off-Licence mug for your brother-in-law Trump.
Apr 28 Word of the Day
Literally everyone, ever. Including the writer of this definition.
by masokitsune January 17, 2019
Get a stupid people mug for your papa Callisto.