Lerdelimumab definition

A human monoclonal antibody and immunosuppressive drug developed to reduce scarring after glaucoma drainage surgery.
noun
0
0
Advertisement