channel
noun

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

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

allow for
annual accounts
direct debit
unlisted securities
mandate