Loch Lomond (band)
WiktionaryText

Proper noun



  1. The largest lake in Scotland, located in central Scotland.
 
x
OK