microcapillaries

English

Noun

microcapillaries

  1. plural of microcapillary