LIN Meaning of LIN in English ( n. ) A pool or collection of water, particularly one above or below a fall of water. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012