What is the correct definition of a solution?

A. A heterogeneous mixture
B. A graduated substance
C. A primary mixture of elements
D. A homogeneous mixture