international competition and technology association - German English Dictionary