1 definition by louisearmitage

Top Definition
A tourist attraction for the Americans.
British person goes to Florida on holiday, is stopped by an American. The American says:
'OMG, do you like know the Queen, do you like think I will be able to like have my picture taken with her?'
British person:
'No'
by louisearmitage January 19, 2011

Mug icon
Buy a The Queen mug!