teriflunomide

English

Noun

teriflunomide (uncountable)

  1. The active metabolite of leflunomide.