Definition for LOCH

LOCH, n.1 [Gaelic.]

A lake; a bay or arm of the sea; used in Scotland.

Return to page 69 of the letter “L”.