microholes
English
Noun
microholes
plural of
microhole