Delny

English

Proper noun

Delny

  1. A hamlet in Ross-shire, Highland council area, Scotland (OS grid ref NH7372).

Anagrams