estranged from itself - French English Dictionary