Noun Definitionloch1.Definition: a long narrow inlet of the sea in Scotland (especially when it is nearly landlocked)Category: Objects2.Definition: Scottish word for a lakeCategory: Objects