← DefinitionshareGuessloughnounA lake or a long, narrow inlet of the sea, especially in Ireland.Synonymslakenounlochnouninletnoun