Loch :
loch
English Meaning :
(Noun : A long narrow inlet of the sea in Scotland (especially when it is nearly landlocked)
(Noun : A long narrow inlet of the sea in Scotland (especially when it is nearly landlocked)
Example : Fishing a lovely loch , or lake even, for the first time is invariably an uplifting experience.
Fishing a lovely loch , or lake even, for the first time is invariably an uplifting experience.
Word Example from TV Shows :

It's kind of like
the Loch Ness monster.
The Big Bang Theory Season 5, Episode 6

It's kind of like
the Loch Ness monster.
The Big Bang Theory Season 5, Episode 6