place of refuge for women - Alemán Inglés Diccionario