Полный англо-русский словарь
1) искусственный спутник 2) вспомогательная радиостанция
satellite station