English edit

Noun edit

centrocytes

  1. plural of centrocyte