Toggle navigation
Dict Bay 字典
Home
Search
You are searching for canals
canal definition
(astronomy)
an
indistinct
surface
feature
of
Mars
once
thought
to
be
a
system
of
channels;
they
are
now
believed
to
be
an
optical
illusion
long
and
narrow
strip
of
water
made
for
boats
or
for
irrigation
provide
(a
city)
with
a
canal
來源 : wordnet
來源 : Trending