Albyn

Webster's Dictionary of the English Language

·noun Scotland; ·esp. the Highlands of Scotland.