What is a colloidal solution?

What is a colloidal solution?

It is a heterogeneous solution which appears to be homogeneous, particles size is very small and so cannot be seen with naked eyes but it is stable. E.g., milk and blood.