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
7 Words related to welsh armada

Free Daily Email

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

Emails are sent from daily@urbandictionary.com. We'll never spam you.

×