microfabrics

English

Noun

microfabrics

  1. plural of microfabric