delaware bay

Noun
  1. An inlet of the North Atlantic;
    Fed by the Delaware River (synset 109287331)

Other Searches