senolysis
Noun
Meaning
senolysis (countable and uncountable, plural senolyses)
The removal of senescent cells and thus the combating of ageing
Noun
senolysis (countable and uncountable, plural senolyses)
The removal of senescent cells and thus the combating of ageing