microtransfusions

English

Noun

microtransfusions

  1. plural of microtransfusion