Loch - Definition

loch

n 1: a long narrow inlet of the sea in Scotland (especially when
it is nearly landlocked)
2: Scottish word for a lake

Look up another word