Meaning of life cover in English:

life cover

noun

British
  • Life insurance.

Origin

1950s; earliest use found in The New Statesman.