Definition of “sheltered workshop” - English Dictionary

English