llyn
lɪn
Definitions
1. noun
a lake, pool of water, or small body of still water
“The llyn in the mountains provided a serene spot for fishing and hiking.”
lɪn
1. noun
a lake, pool of water, or small body of still water
“The llyn in the mountains provided a serene spot for fishing and hiking.”