canalEnglish

canal, canalise, canalize, channel, duct

Noun

(astronomy) an indistinct surface feature of Mars once thought to be a system of channels, they are now believed to be an optical illusion

English: canal

Bahasa: saluran, rangkaian, terusan

Verb

Provide (a city) with a canal

English: canal, canalize, canalise

Bahasa words with similar meanings

English words with similar meanings

Show 5 words

Words that start with "canal"