English | German | Russian | Czech

science shop English

Meaning science shop meaning

What does science shop mean?

science shop

A facility, often attached to a specific department of a university or an NGO, that provides independent participatory research support in response to concerns experienced by civil society.

Are you looking for...?