Noun Definition

loch

1.Definition: a long narrow inlet of the sea in Scotland (especially when it is nearly landlocked)

Category: Objects

2.Definition: Scottish word for a lake

Category: Objects