Noun loch ness has 1 sense
  1. Loch Ness - a lake in the Scottish highlands; the largest body of fresh water in Great Britain
    --1 is a kind of
    loch
    --1 is a part of Scotland
    --1 has parts: Loch Ness monster, Nessie
,
TOP