research and technological development - Español Inglés Diccionario