herring pond

Noun

 * 1)  The ocean, especially the Atlantic or the English Channel.