Duddon
English
Proper noun
Duddon
A
village
in
Duddon and Burton
parish,
Cheshire West and Chester
district,
Cheshire
,
England
(
OS
grid ref SJ5164
)
.
A
river
in
Cumbria
,
England
, which flows into the
Irish Sea
.