Loch definition
An arm of the sea, esp. when narrow and nearly surrounded by land.
noun
A lake.
noun
An arm of the sea similar to a fjord.
noun
A lake.
noun
Advertisement
(sea inlet).
hyponyms
Other Word Forms
Noun
Singular:
loch
Plural:
lochs