LOMOND Meaning of LOMOND in English /loh"meuhnd/ , n.Loch , a lake in W Scotland. 23 mi. (37 km) long; 27 sq. mi. (70 sq. km). Random House Webster's Unabridged English dictionary. Полный английский словарь Вебстер - Random House . 2012