← DefinitionshareGuesslochnounA lake or a narrow inlet of the sea, especially in Scotland.Synonymslakenoun