English Dictionary
Definition lough in British English
lough noun
[countable] noun
/lɒx/
1
a lake, or a narrow area of sea almost completely surrounded by land
Synonyms and related words
