macrochannel

English

Etymology

From macro- +‎ channel.

Noun

macrochannel (plural macrochannels)

  1. A relatively large channel