LINN Meaning of LINN in English ■ noun Scottish archaic a waterfall. ↘the pool below a waterfall. ↘a steep precipice.OriginC16, from Sc. Gaelic ~e , Ir. ~ , related to Welsh llyn 'lake'. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004