Polish-English dictionary »

kanał la manche meaning in English

PolishEnglish
Kanał La Manche noun

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