loch ness

Noun
  1. A lake in the Scottish highlands;
    The largest body of fresh water in Great Britain (synset 109365292)

Other Searches