Definition of lepra cell in English:

lepra cell

noun

  • A large histiocyte with foamy cytoplasm containing leprosy bacilli.

Origin

Late 19th century; earliest use found in The Lancet. After German Leprazelle.