What is the meaning of Llyn?

An upland lake in Wales.

lake

Source: wiktionary.org