loch : Idioms & Phrases


loch achray

  • noun a lake in central Scotland
WordNet

loch linnhe

  • noun an inlet of the Atlantic Ocean on the western coast of Scotland
WordNet

loch ness

  • noun a lake in the Scottish highlands; the largest body of fresh water in Great Britain
WordNet

loch ness monster

  • noun a large aquatic animal supposed to resemble a serpent or plesiosaur of Loch Ness in Scotland
    Nessie.
WordNet