Definition of Lomond, Loch in English:

Lomond, Loch

proper noun

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

Pronunciation

Lomond, Loch

/ˈləʊmənd/