person in a spiritual retreat - French English Dictionary