lazaroid
Noun
Meaning
lazaroid (plural lazaroids)
(organic chemistry) Any of a group of aminosteroids that inhibit lipid peroxidation
Noun
lazaroid (plural lazaroids)
(organic chemistry) Any of a group of aminosteroids that inhibit lipid peroxidation