YourDictionary

Dictionary Home » Dictionary Definitions » deoxycorticosterone

deoxycorticosterone

noun

a corticosteroid, CHO, that causes the retention of water and salt in the kidney

See deoxycorticosterone in American Heritage Dictionary 4

Learn more about deoxycorticosterone

link/cite print suggestion box