homogeneous - the mixture is even throughout the solution cannot tell one part from another
heterogenous - the mixture is not mixed even and you can tell one compound from another.
NaCl is a homogeneous solution since you cannot visibly separate the NaCl from the water it is dissolved in.