launch a satellite - Almanca İngilizce Sözlük