English

edit

Noun

edit

efferocytes

  1. plural of efferocyte