english-channel

Nouns

  • (n) an arm of the Atlantic Ocean that forms a channel between France and Britain

Words of close approximity