Definition of Irish Sea

  • 1. An arm of the North Atlantic between Great Britain and Ireland Noun

Semanticaly linked words with "irish sea"