what is difference between parameter and argument

parameter is predefined thing that we create at class generation or function generation .
that ‘s why we can say that parameter is in easy explanation that this is way from which we pass things thing are arguments.
Arguments take their way through parameters . it is a measurement way from which things are judged and passed for their types , conditions are true or false.
where they are declared they can be declared at class generation level or function scope level or abstract level .
Parameter is variable in the declaration of function.
Argument is the actual value of this variable that gets passed to function and get themselves operated upon by the way which is predefined already