controversy

noun

Prolonged public disagreement or heated discussion.