LINN Meaning of LINN in English n. Sc. 1 a a waterfall. b a pool below this. 2 a precipice; a ravine. [ Gael. linne ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012