(a) strong argument, especially over social, moral or political matters
debate, dispute
a formal discussion, e.g. at a public meeting, by a committee
discussion of issues; consideration
a strong verbal attack
harangue, criticism
the state of discussing for being discussed; talk in order to discuss
talk with another
a long written account (e.g. as prepared for a higher university degree)
scholarly thesis
an angry argument; strong disagreement; a cause for being angry; reason for protest or complaint
disagreement