committee for technological self-determination - French English Dictionary