English dictionary
loch meaning and definition
Definition and meaning of loch at MeaningMonkey.org. loch meaning and definition in the English Dictionary.LOCH noun
Definition of loch (noun)
- a long narrow inlet of the sea in Scotland (especially when it is nearly landlocked)
- Scottish word for a lake
Source: Princeton University Wordnet