Top definition
A welshman of ample proportions, usually quite geeky and obsessed with Harry Potter look alikes.
Has anybody seen the welsh armada, i need to get some pink circles on the roof and I can't find Ring
by pepperpit October 21, 2008
Get the mug
Get a welsh armada mug for your barber Helena.