Definition of river eden in English English dictionary
River, northern England. It rises in the uplands that connect the Lake District with the highlands of the Pennines and flows in a meandering course 90 mi (145 km) northwest to its estuary in the Solway Firth, an Irish Sea inlet. It is not navigable