micropillars

English

Noun

micropillars

  1. plural of micropillar