science shop (English, noun)
expansion: science shop (plural science shops)
Senses:
glosses: 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.
Forms:
form: science shops
tags: plural