channel
noun

a means by which information or goods pass from one place to another

Browse by Subjects
black market
bull flag
bear flag
trading channel
dotcom
See All Related Terms »

oscillator
unlawful
surtax
Group of Five Euro (G5)
company pension scheme