loch

/lɒx/ or /loʊx/

Definitions

1. noun

a large, deep lake or pool of water, typically in the Scottish Highlands, often surrounded by mountains and steep cliffs.

“The famous Loch Ness is a popular tourist destination.”

2. verb

to throw or cast something into a loch, especially fish.

“The fishermen loched their lines into the loch to catch some trout.”

Synonyms

  • lake
  • pool

Antonyms

  • desert
  • dryland