hemosomes

English

Noun

hemosomes

  1. plural of hemosome