lochage

/loʊʃɪdʒ/

Definitions

1. noun

an act of loch or a narrow inlet of the sea, typically found in Scotland.

“The hikers stumbled upon a hidden lochage, its tranquil waters reflecting the surrounding mountains.”

Synonyms

  • inlet
  • loch

Antonyms

  • estuary
  • outlet