argument
argumentation
debate
a discussion in which reasons are advanced for and against some proposition or proposal
the argument over foreign aid goes on and on