science and technology institutions (stıs) - Alemán Inglés Diccionario