Top Definition
a pie made or travelling to london, frequently on trains or buses for obscure reasons. Usually a snack for people with glasses.
Look at that pie-in-london! Someone must have deserted it. Maybe I wont eat it, it doesnt look nice
by plack_uk March 23, 2005

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.