ENGLISH CHANNEL


Meaning of ENGLISH CHANNEL in English

n. body of water that connects the North Sea with the Atlantic Ocean and separates France and the United Kingdom

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.