#delmarva
Top Voted Definition for #delmarva
Delmarva is a peninsula of land found on the east coast of the United States. It is located between the Chesapeake Bay and the Atlantic Ocean. The peninsula is made up of 3 states, including Delaware, Maryland and Virginia.
3