YourDictionary

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

See Delaware Bay in American Heritage Dictionary 4

Learn more about Delaware Bay

Delaware Bay

link/cite print suggestion box