loch ness Meaning, Definition & Usage

  1. noun a lake in the Scottish highlands; the largest body of fresh water in Great Britain

WordNet