ALBYN


Meaning of ALBYN in English

noun scotland; ·esp. the highlands of scotland.

Webster English vocab.      Английский словарь Webster.