What is the large bay found between Maryland and Virginia?

Chesapeake Bay is located in the states of Maryland and Virginia. Its length is approximately 322 kilometers. The bay separates western Maryland and mainland Virginia from their counties on the Delmarva peninsula.
chesapeak bay
The Chesapeake Bay.