international competition and technology association - French English Dictionary