1 definition by Alexia123
1) a river in Wales
2) a boys name meaning gain
3) a name for a highly amazing individual - be it girl or boy
2) a boys name meaning gain
3) a name for a highly amazing individual - be it girl or boy
by Alexia123 February 15, 2014