CHANNEL TUNNEL





Definition:

  1. [noun] the railroad tunnel between France and England under the English Channel
    Synonyms: chunnel, Channel Tunnel

Synonyms: