self-estrangement - French English Dictionary