anonymous user


Where is Delaware Bay?

Topics: Delaware


Kerryann Boure

Delaware Bay is a major estuary outlet of the Delaware River on the Northeast seaboard of the United States whose fresh water mixes for many miles with the waters of the Atlantic Ocean.

Do you know the answer?

Login or Sign Up to answer this question.

Where is Delaware Bay?

Related Delaware Questions

See All Questions