sheltered workshop Meaning, Definition & Usage

  1. noun a workshop that offers jobs to members of the physically or developmentally disabled population

WordNet