Perpetuation meaning

The act of prolonging existence, of keeping something alive or active.
noun
0
0
Advertisement