looch

/luːtʃ/

Definitions

1. noun

A loch is a Scottish term for a lake or a large body of freshwater, especially one that is deep and narrow.

“The scenic loch offered breathtaking views of the surrounding mountains.”

Synonyms

  • lake
  • tarn

Antonyms

  • desert
  • wasteland