channels
definitions
-
noun
a natural or artificial waterway; a means of communication or distributionfr: canal; voie de communication
-
verb
to direct or guide something through a channelfr: canaliser; diriger
examples
-
He watches TV channels.
Il regarde des chaînes TV.
-
The company channels funds to charity.
L'entreprise canalise des fonds vers la charité.