Meaning of “channel” - Learner’s Dictionary

channel

verb [ T ] us uk /ˈtʃænəl/ present participle mainly UK channelling, past tense and past participle channelled, present participle US channeling, past tense and past participle channeled
WATER

to direct water along a particular route:

The waste water is channelled through this pipe.
MONEY/ENERGY

to use money or energy for a particular purpose:

We've channelled all our resources into this project.

(Definition of “channel verb” from the Cambridge Learner’s Dictionary © Cambridge University Press)