Find the word definition

Wikipedia
Duddo

Duddo is a village and civil parish in Northumberland, about southwest of Berwick on Tweed.