argument

noun

An exchange of diverging or opposite views, typically a heated or angry one.