Definition of the Word STS


of science and technology studies.

Close Window