|
Definition of Lerdelimumab
1. Noun. A human monoclonal antibody and immunosuppressive drug developed to reduce scarring after glaucoma drainage surgery. ¹
¹ Source: wiktionary.com
|
1. Noun. A human monoclonal antibody and immunosuppressive drug developed to reduce scarring after glaucoma drainage surgery. ¹
¹ Source: wiktionary.com