research and development of new products for others - Francés Inglés Diccionario