microarteries

English

Noun

microarteries

  1. plural of microartery