loch
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