technical representatives - Almanca İngilizce Sözlük