What is the meaning of channel in English?

Learn vocabulary with pictures as well as definitions of channel in English

Learn in

See more

n. channel

Definition of channel in English

Natural or artificial navigable passage between two land masses.

See more

n. surface water collection channel

Definition of surface water collection channel in English

Open duct placed on the eaves of a roof to drain rainwater and channel it to a drain.

Synonyms of surface water collection channel in English

gutterrain gutter