cash flow matching vs multiple liability immunization

struggling to see the difference here. can anyone take a crack at describing the difference between these 2 in plain english?

Cash flow matching - you match cash flows of assets and liabilities. For this you need more cash and assume conservative growth rates. Immunization - match durations of assets and liabilities. Less cash, more risky. This thread should also help:,690389