shelter or safehouse - French English Dictionary