Whew. This is a great sentence that helps knowing Wrescam is a town
It's a big place, it almost officially became a city a few years ago but lost out to Newport in South Wales.
I was presented with it without context in another question and guessed it was the word for rubbish. The "English" translation didn't tell me anything
You weren't far off really with your guess
You know, that was the honest truth, not even being snarky, I typed that answer in as a guess, since how else can I know (without cheating)