loch
/lɑk/
noun
- A lake or a narrow inlet of the sea, especially in Scotland.
- We took a boat trip across the beautiful loch in the Scottish Highlands.
- The castle ruins overlook a peaceful loch surrounded by green hills.
- Many lochs in Scotland are famous for their deep, dark waters.
Synonyms