noun social welfare (in Britain) a building used for daycare or other welfare servicesSee also drop-in centre the enterprise itself, including staff, users, and organization