Loch

noun
  1. A lake or sea inlet, especially in Scotland, typically a large inland body of water or a fjord-like sea inlet. noun
    Loch Ness is famous for its alleged sightings of the mythical monster.
    They went kayaking across the tranquil waters of Loch Lomond.
  2. A narrow, often deep, inland sea or saltwater lake, particularly in Scottish geography, sometimes used to refer to a fjord or similar feature. noun
    The fjord was a stunning example of a glacially carved loch.
    Many of the Scottish lochs are surrounded by rugged mountains.