noun -
An argument is a discussion or debate where differing views are expressed.
noun -
An argument is also a reason or set of reasons given in support of an idea, action, or theory.
noun -
In programming, an argument is an independent piece of data provided to a function or method.