Definition of St George's Channel in English:

St George's Channel

proper noun

  • A channel between Wales and Ireland, linking the Irish Sea with the Celtic Sea.