channel
noun

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

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

donor
asset allocation
limit if touched (LIT)
Physical Market
company promoter