IM-862. Definition

Medical Definition: IM-862

Anticancer drug which is a type of angiogenesis inhibitor.

* Automatic translation