sour milk is a dairy product produced from the acidification of milk while spoiled milk is milk that has gone bad naturally via bacteria infestation. both these types of milk have a sour and acidic taste.