Die off

What is Die off?

Die off definition and meaning on Dictionary terms:
noun

a sudden, natural perishing of large numbers of a species, population, or community.