What's the difference between an intolerance and allergy?

Broad v specific. An allergy reaction is a very specific sort of immune response involving a specific set of cells and inflammatory mediators. An intolerance has a much broader definition and is typically not an immune system reaction. Lactose intolerance, for instance, is an enzyme deficiency that makes one unable to digest lactose.