1 definition by Alkadix

1
A drink in which Earl Grey tea is mixed with steamed milk and vanilla.
Earl Grey tea is nice, but I prefer a London Fog because of its' sweeter and richer taste.
by Alkadix November 14, 2007
Get the merch
Get the London Fog neck gaiter and mug.