home for special care - French English Dictionary