Delaware Bay (English, name)
expansion: Delaware Bay
Senses:
glosses: A large bay between the states of Delaware and New Jersey, United States, which is the estuary of the Delaware River.
Forms: