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

loch ness Definition

Cancel
loch ness
noun()
a lake in the Scottish highlands; the largest body of fresh water in Great Britain

Words Related to loch ness!

loch ness Examples by Brain Bank Users