electronic presence - Almanca İngilizce Sözlük