microholes

English

Noun

microholes

  1. plural of microhole