Delaware Bay

geographical name

Definition of Delaware Bay

inlet of the Atlantic between southwestern New Jersey and eastern Delaware