ınternational science and technology centre (ıstc) - Francés Inglés Diccionario