place of refuge for women - German English Dictionary