Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

loch Definition

Cancel
loch
noun(loch)
a long narrow inlet of the sea in Scotland (especially when it is nearly landlocked)
loch
noun(loch)
Scottish word for a lake

Words Related to loch!

loch Examples by Brain Bank Users