What is the meaning of Controversy?

A debate or discussion of opposing opinions; strife.

Source: wiktionary.org