English

edit

Noun

edit

sclerocytes

  1. plural of sclerocyte