0%

ALL meanings of loch lomond

loch Lo·mond
L l
  • noun loch lomond Loch, a lake in W Scotland. 23 miles (37 km) long; 27 sq. mi. (70 sq. km). 1
  • noun loch lomond a lake in W Scotland, north of Glasgow: the largest Scottish lake; designated a national park in 2002. Length: about 38 km (24 miles). Width: up to 8 km (5 miles) 0
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?