Wiktionary
microcarriers
n. (plural of microcarrier English)
n. (plural of microcarrier English)