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

lochs Definition

Cancel
lochs
noun(loch)
lake
lochs
noun(loch)
a bay or arm of the sea especially when nearly landlocked

Words Related to lochs!

lochs Examples by Brain Bank Users