research satellite - Almanca İngilizce Sözlük