A linear operator is a function between two vector spaces that preserves the operations of vector addition and scalar multiplication. This means that for any vectors x and y, and any scalar a, the operator L satisfies the conditions: L(x + y) = L(x) + L(y) and L(a * x) = a * L(x).