Definition of Loch

  • 1. A long narrow inlet of the sea in Scotland (especially when it is nearly landlocked) Noun
  • 2. Scottish word for a lake Noun

Semanticaly linked words with "loch"

Hyponims for word "loch"