discocytes

English

Noun

discocytes

  1. plural of discocyte