What is an algebraic expression?
The correct option is D (An expression having one or more variables.)
Since, an algebraic expression is an expression which contains one or more than one variables.
Thus, the correct option is D.
The option (A) is not correct as an expression having one or more forms is meaning less.
The option (B) is not correct as an expression need not to have an constant value always.
The option (C) is not correct as an expression need not be undefined always.