upbay
/ˈʌpbeɪ/Definitions
1. noun
A bay or inlet of the sea, especially one that is remote and sheltered
“The group decided to sail their boats into the upbay for a calm evening”
1. noun
A bay or inlet of the sea, especially one that is remote and sheltered
“The group decided to sail their boats into the upbay for a calm evening”