Definition of ENGLISH CHANNEL
noun : ENGLISH CHANNEL
Source: WordNet 3.1
-
1. (
) an arm of the Atlantic Ocean that forms a channel between France and Britain ;
See more about : ENGLISH CHANNEL