Morchard Road
From Wiktionary, the free dictionary
Jump to navigation
Jump to search
English[edit]
Proper noun[edit]
Morchard Road
- A hamlet near Down St Mary, Mid Devon district, Devon, England, situated at the junction of the road to Morchard Bishop (OS grid ref SS7504).