LOCH NESS(noun) Did you mean: Rhymes Also 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 L Starts LO Starts LOC Starts LOCH Ends S Ends SS Ends ESS Ends NESS Starts L & ends S Starts LO & ends S Starts L & ends SS Words containing LOCHNESS A-Z Proximitieslocatives 14locator 9locators 10locellate 11loch 9 Loch Ness lochan 11lochans 12lochia 11lochial 12lochs 10