the English Channel

Related to word: English Channel

Pharse

Definition

  1. The body of water that separates Great Britain from the northern coast of France.

    • Many ships cross the English Channel every day.

    • He plans to row across the English Channel solo.

    • The bad weather made crossing the English Channel difficult.