An Encylopedia Britannica Company

loch

loch /ˈlɑːk/ noun
plural lochs
loch
/ˈlɑːk/
noun
plural lochs
Britannica Dictionary definition of LOCH
[count] Scotland
: a lake or a part of the sea that is almost surrounded by land used in names