loch ness

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

Found on Word Lists

Find words of a similar nature on these lists:

Other Searches