Canal | Mean of canal in English Dictionary
/kəˈnæl/
- Noun
- a long narrow place that is filled with water and was created by people so that boats could pass through it or to supply fields, crops, etc., with water
- irrigation canals
- the Panama Canal
- a tube or passageway in the body