What is the difference between an equation and an expression?

An expression does not include any equal to sign

For eg: 2x+3 would not be an equation but an expression
However, 2x+3=0, is definitely an equation with a solution
x= -3/2.
An expression does not have a definite solution.