Word info

Nydri

Proper noun

Meaning

Nydri

A place in the southeastern part of the island of Lefkada in western Greece

Source: en.wiktionary.org

Anagrams

Close letter words and terms