LIN Meaning of LIN in English (n.) A pool or collection of water, particularly one above or below a fall of water. Webster's English dictionary. Английский словарь Webster. 2012