defense satellite communications system (dscs) - Almanca İngilizce Sözlük