Home

Word

Delaware Bay, n.
more info an inlet of the North Atlantic; fed by the Delaware River
<noun.object>

Delaware Bay