English dictionary
sheltered workshop meaning and definition
Definition and meaning of sheltered workshop at MeaningMonkey.org. sheltered workshop meaning and definition in the English Dictionary.SHELTERED WORKSHOP noun
Definition of sheltered workshop (noun)
- a workshop that offers jobs to members of the physically or developmentally disabled population
Source: Princeton University Wordnet