channel tunnel

Noun
  1. The railroad tunnel between France and England under the English Channel (synset 103031618)

Other Searches