Lyn definition

(Scotland) A waterfall.
noun
0
0
Advertisement

Origin of lyn

  • See lin.

    From Wiktionary