scientific and technical subcommittee - Spanish English Dictionary