microchannels
English
Noun
microchannels
plural of
microchannel