Definition of Lomond, Loch
lake 24 miles (39 kilometers) long in south central Scotland ◆Loch Lomond is the largest lake in Scotland.
LOMOND, LOCH Defined for English Language Learners
Definition of Lomond, Loch for English Language Learners
: lake in Scotland
Learn More about lomond, loch
Britannica.com: Encyclopedia article about Lomond, Loch
Seen and Heard
What made you want to look up Lomond, Loch? Please tell us where you read or heard it (including the quote, if possible).