Meaning of Lomond, Loch in English:

Lomond, Loch

Pronunciation /ˈləʊmənd/

proper noun

  • A lake in west central Scotland, to the north-west of Glasgow. It is the largest freshwater lake in Scotland.