loch_ness
1. [ noun ] (geography) a lake in the Scottish highlands; the largest body of fresh water in Great Britain
Related terms: loch loch Scotland loch_ness_monster
Similar spelling:   loginess
  lousiness
  looseness
  logginess