scientific and technical subcommittee - Turkish English Dictionary