LINK (13) Meaning of LINK (13) in English (n.) A winding of a river; also, the ground along such a winding; a meander; -- usually in pl. Webster's English dictionary. Английский словарь Webster. 2012