1. albyn - Noun
2. Albyn - Proper noun
Scotland; esp. the Highlands of Scotland.
Source: Webster's dictionaryAlbyn Hospital is a private hospital located in the west end of the city. Source: Internet
It follows a similar announcement from another of the city’s private schools, Albyn, earlier this week. Source: Internet