Top definition
A real town in Whales, which claims to have the largest name in the world.
Let's take a vacation to llanfairpwllgwyngyll!
by Marty717 October 04, 2017
Get the mug
Get a llanfairpwllgwyngyll mug for your coworker James.