Word info

Devauden

Proper noun

Meaning

Devauden

A village and community in Monmouthshire, Wales (OS grid ref ST4899).

Source: en.wiktionary.org

Anagrams

Close letter words and terms