Definition of St. George's Channel in US English:

St. George's Channel

proper noun

  • A channel between Wales and Ireland that links the Irish Sea with the Celtic Sea.