duties of technical staff - Almanca İngilizce Sözlük