It is a policy which guarantees that the insurer will pay out a lump sum whenever you die rather than by a specified time frame like a term policy.
The primary advantage of a whole of life policy is that as long as you keep up with the monthly premium payments, it does not expire or decrease in value and is guaranteed to pay out on your death.