Skip to definition.
Get the FREE one-click dictionary software for Windows or the iPhone/iPad and Android apps


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

Sounds like: loan, lloch, lock, L

Derived forms: lochs

Type of: inlet, lake

Encyclopedia: Loch, Victoria