microcombs

English

Noun

microcombs

  1. plural of microcomb