English Noun apoptogens plural of apoptogenWikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads