Delaware Bay Hear it!

Delaware Bay Definition

Delaware Bay

estuary of the Delaware River, & an inlet of the Atlantic, between SW N.J. and E Del.: c. 55 mi (89 km) long