research and development laboratory - Francés Inglés Diccionario