noun an inlet of St. George's Channel, on the W coast of Wales. nounan inlet of St George's Channel, on the W coast of Wales