LOCH NESS(noun)Did you mean?RhymesAlso try..lochnessDefinitions There is 1 meaning of the phrase Loch Ness. Loch Ness - as a noun A lake in the scottish highlands; the largest body of fresh water in great britain Word Variations & RelationsAnagrams of LOCHNESSStarts LStarts LOStarts LOCStarts LOCHEnds SEnds SSEnds ESSEnds NESSStarts L & ends SStarts LO & ends SStarts L & ends SSWords containing LOCHNESSA-Z Proximitieslocatives14locator9locators10locellate11loch9 Loch Ness lochan11lochans12lochia11lochial12lochs10