English | German | Russian | Czech

clenoliximab English

Meaning clenoliximab meaning

What does clenoliximab mean?

clenoliximab

A chimeric monoclonal antibody that acts as an immunomodulator.

Are you looking for...?