ALBYN Meaning of ALBYN in English noun scotland; ·esp. the highlands of scotland. Webster English vocab. Английский словарь Webster. 2012