alefacept

English

Noun

alefacept (uncountable)

  1. A genetically engineered immunosuppressive drug.

Anagrams