Canal Definitions and meaning in English. noun: (astronomy) an indistinct surface feature of Mars once thought to be a system of channels; they are now believed ...
確定! 回上一頁