alefacept
English
Noun
alefacept
(
uncountable
)
A genetically engineered
immunosuppressive
drug
.
Anagrams
face-plate
,
face plate
,
faceplate