VariousWords beta
Related Terms:
Noun
Definition: An immunosuppressive drug obtained from Streptomyces tsukubaensis used mainly after organ transplantation.
VariousWords beta
Definition: An immunosuppressive drug obtained from Streptomyces tsukubaensis used mainly after organ transplantation.