DOWNLINK Meaning of DOWNLINK in English [down.link] n (ca. 1969): a communications channel for receiving transmissions from a spacecraft; also: such transmissions Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012