Noun
herring pond (plural herring ponds) (informal) The ocean, especially the Atlantic or the English Channel.