Find the word definition

Wikipedia
Crotedumab

Crotedumab ( INN) is a humanized monoclonal antibody designed for the treatment of diabetes.

This drug was developed by Regeneron Pharmaceuticals.