english_channelEnglish

English Channel

Noun

An arm of the Atlantic Ocean that forms a channel between France and Britain

English: English Channel

Bahasa: English Channel, Selat Inggris

Bahasa words with similar meanings