technical research board - Español Inglés Diccionario