DOWNLINK Meaning of DOWNLINK in English ■ noun a telecommunications link for signals coming to the earth from a satellite, spacecraft, or aircraft. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004