international competition and technology association - Espagnol Anglais Dictionnaire