microcarriers

English

Noun

microcarriers

  1. plural of microcarrier