Word info

Devoran

Proper noun

Meaning

Devoran

A village on a tidal creek in Feock parish, Cornwall, England (OS grid ref SW7939).

Source: en.wiktionary.org

Anagrams

Close letter words and terms