channel
noun

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

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

American Depositary Receipt (ADR)
letter of indemnity
option trading
accountancy bodies
ECN broker