canals

noun

  1. 1

    An artificial waterway or artificially improved river used for travel, shipping, or irrigation.

  2. 2

    A tubular channel within the body.

  3. 3

    One of the faint, hazy markings resembling straight lines on early telescopic images of the surface of Mars.

verb

  1. 1

    To dig an artificial waterway in or to (a place), especially for drainage

  2. 2

    To travel along a canal by boat

Translate “canals” to another language

Click any language to open the translator with this word already filled in.

Canals Definition & Meaning | TranslatePulse