meaning of delaware bay

1. an inlet of the North Atlantic; fed by the Delaware River


Related Words

delaware bay |

Developed & Maintained By Taraprasad.com

Treasure Words