Polish-English dictionary »

la manche meaning in English

PolishEnglish
La Manche noun

English Channelnoun
The part of the Atlantic Ocean between Great Britain and France

Kanał La Manche noun

English Channelnoun
The part of the Atlantic Ocean between Great Britain and France