dingwall
/ˈdɪŋweɪl/Definitions
1. noun
A city and royal burgh in the Highland council area of Scotland.
“The historic town of Dingwall was once an important hub for trade.”
2. verb
To overwhelm or defeat someone or something, especially in a way that is perceived as unfair.
“The team was dingwalled by their opponents in the final game.”