self-estrangement - German English Dictionary