Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
chunnel
in English
chunnel
#common
Definitions
Noun
a
tunnel
that
connects
two
places
,
especially
one
that
connects
two
countries
under
a
body
of
water
Verb
to
connect
two
places
with
a
tunnel
,
especially
under
a
body
of
water
Base Words
tunnel
channel