scientific and technical research - Francés Inglés Diccionario