science shop

/S AY1 AH0 N S SH AA0 P/
noun
  1. 1

    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.

Translate “science shop” into another language