{{term}}
- {{preview}}
Top definition
England's Largest Off-Licence
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 the
England's Largest Off-Licence
neck gaiter and mug.