Loch — definition

1. Loch (Noun)

2 definitions

Loch (Noun) — A long narrow inlet of the sea in Scotland (especially when it is nearly landlocked).

Loch (Noun) — Scottish word for a lake.

3 types of
Lake inlet recess
3 types
Loch Achray Loch Linnhe Loch Ness