1 definition by bobetteye

A ridiculously awesome Welsh person, as soon as you meet her you'll fall in love :)
by bobetteye August 8, 2008