English | German | Russian | Czech

teriflunomide English

Meaning teriflunomide meaning

What does teriflunomide mean?

teriflunomide

The active metabolite of leflunomide.

Are you looking for...?