lepocyte

/L EH1 P AH0 S IY0 T/
noun
  1. 1

    (biology, archaic) A cell with a distinct envelope.