Definition of the Word STS
of science and technology studies.
Close Window