megachannel
English
Etymology
From
mega-
+
channel
.
Noun
megachannel
(
plural
megachannels
)
A very large
channel
Derived terms
mitochondrial megachannel