Disputation

Argument or debate, controversy, disagreement, altercation