meaning of chunnel
1.
the
railroad
tunnel
between
France
and
England
under
the
English
Channel
Related Words
chunnel
|
Developed & Maintained By
Taraprasad.com