Edratide definition

(medicine) A synthetic peptide that is used to treat cases of lupus.
noun
0
0
Advertisement