haemacytes

English

Noun

haemacytes

  1. plural of haemacyte