loch-ness

Nouns

  • (n) a lake in the Scottish highlands; the largest body of fresh water in Great Britain

Words of close approximity

Loch Ness monster