llyn noun1 •An upland lake in Wales.To enumerate all the llyns of Wales would take pages, but except Bala, there is scarcely one freshwater lake which is a main factor in any landscape of which it forms part. — 1884 formsllyns