Copy page URL Share on Twitter Share on WhatsApp Share on Facebook
Get it on Google Play
Meaning of word loch from English dictionary with examples, synonyms and antonyms.

loch   noun

Meaning : A long narrow inlet of the sea in Scotland (especially when it is nearly landlocked).

Meaning : Scottish word for a lake.