scientific and technical personnel - Español Inglés Diccionario