Definition of Loch

Noun: loch (lochs)  lók or lóxh

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

See also:
locavore
lochan

Anagrams containing the word loch

loch hloc chlo ochl