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”

Synonyms

  • cove
  • inlet

Antonyms

  • headland
  • promontory