I'll be delighted to read more
street lingo from Welsh peoples around here.
I never went to Wales but it seems to be an amazing experience, I'm quite tempted to go there ! :drink:

...
Well no !
I won't be able to even buy a ticket to go to this city ! ^^
If I am not mistaken (help me welsh friends !), I think this city name can be
translated in :
"The church of St. Mary in the hollow of white hazel trees near the rapid whirlpool by St. Tysilio's of the red cave"
PDT_006