shelter
means any building or premises maintained or used for the reception, protection and temporary care of more than six children in especially difficult circumstances;