Merriam-Webster's Collegiate® Dictionary, 11th Edition ENGLISH english channel or French La Manche geographical name strait between S England & N France connecting North Sea & Atlantic Ocean