A diffusion that fits the whole smile.
Black-Scholes assumes a single constant volatility, which cannot reproduce the smiles and skews observed on real option markets. Stochastic volatility models such as Heston introduce an extra source of randomness to capture these effects, at the cost of an incomplete market and a harder calibration problem.
Dupire (1994) took a different route: keep the underlying as a one-factor diffusion, as in Black-Scholes, but let the volatility depend deterministically on the current spot level and on time. This single generalization is enough, in principle, to reproduce every European option price quoted on the market, for every strike and maturity, exactly.