Definition
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.