lochEnglish

loch

Noun

A long narrow inlet of the sea in Scotland (especially when it is nearly landlocked)

English: loch

Scottish word for a lake

English: loch

Words that start with "loch"