Skip to content
inoh

lomond

/ˈlomənd/

A lake in Scotland, known for its beauty.

“The couple enjoyed a picnic by Lake Lomond's shores.”
Add to my deck
Illustration of lomond: A lake in Scotland, known for its beauty.