a place of refuge - Turkish English Dictionary