Lingvanex Tranalator

Lingvanex Translator

Translate: Text, Voice, Camera


Meaning & Definition of Loch in English

English

Loch

/lɑk/

noun

1. A long narrow inlet of the sea in scotland (especially when it is nearly landlocked)

    synonym:
  • loch

2. Scottish word for a lake

    synonym:
  • loch