LINN Meaning of LINN in English [linn] n [ScGael linne pool] (1513) 1 chiefly Scot: waterfall 2. chiefly Scot: precipice Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012