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 We'll never spam you.