DELAWARE BAY





Definition:

  1. [noun] an inlet of the North Atlantic; fed by the Delaware River
    Synonyms: Delaware Bay

Synonyms: