Word info

Dewsall

Proper noun

Meaning

Dewsall

A rural locality and civil parish (served by Callow and Haywood Group Parish Council) in south Herefordshire, England (OS grid ref SO4833).

Source: en.wiktionary.org

Close letter words and terms