Estrangement and disaffection are related but not exact synonyms. Estrangement refers to alienation or separation from someone, while disaffection means loss of affection or goodwill. You can feel disaffection without being estranged, and vice versa.