person in a spiritual retreat - German English Dictionary