loch

/lˈɑk/

Explore definitions, synonyms, and language insights of loch

Definitions

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

More General Terms