英语释义
1. a tubular anatomical passage or channel duct
2. channel, watercourse
3. an artificial waterway for navigation or for draining or irrigating land
4. any of various faint narrow lines on the planet Mars seen through telescopes and once thought by some to be canals built by Martians
5. to construct a canal through or across
6. 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
7. a tube or passageway in the body
8. an artificial waterway for boats or for irrigation of land
9. a tubelike passage in the body
The ear canal leads from the opening of the ear to the eardrum.
10. a tubular anatomical passage or channel duct — see alimentary canal, haversian canal, inguinal canal