Arm of the Atlantic (2 wds.) (5,3)
I believe the answer is:
north sea
(Other definitions for north sea that I've seen before include "Part of the Atlantic between Britain and Scandinavia" , "UK's source of oil, gas" , "Water between the UK and mainland Europe" , "UK source of natural gas" , "A great deal of water" .)