ALL meanings of delaware bay
Del·a·ware bay
D d - noun delaware bay an inlet of the Atlantic at the mouth of the Delaware river 3
- noun 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 3
- noun delaware bay an inlet of the Atlantic between E Delaware and S New Jersey. About 70 miles (115 km) long. 1