1 result found

Search Results for: d-homosteroid

Steroid

Definition noun, plural: steroids Any of the group of fat-soluble organic compounds containing four rings arranged in a... Read More