sheltered accommodation - Spanish English Dictionary