LINN Meaning of LINN in English n. Sc. 1. a a waterfall. b a pool below this. 2 a precipice; a ravine. Etymology: Gael. linne Oxford English vocab. Оксфордский английский словарь. 2012