scientific and technical personnel - Alemán Inglés Diccionario