Herring Pond Definition

noun

The ocean , especially the Atlantic or the English Channel .

Wiktionary