(a) strong argument, especially over social, moral or political matters
debate, dispute
the state of discussing for being discussed; talk in order to discuss
talk with another
a struggle
physical encounter
an angry disagreement (between people or groups)
struggle, battle