supporting scientific and technical data - Francés Inglés Diccionario