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.