Translation of Canal de la Mancha in English:

Canal de la Mancha

English Channel, n.

masculine noun

  • 1

    English Channel