Lomond, Loch

Lomond, Loch /ˌlɑːkˈloʊmənd/ proper noun
Lomond, Loch
/ˌlɑːkˈloʊmənd/
proper noun
Britannica Dictionary definition of LOMOND, LOCH
: lake in Scotland