place of refuge for women - French English Dictionary