Definition: Meaning of, Holy Loch in English to English dictionary.
Pronunciation:/ /
synonym
antonym
a narrow area of the Atlantic Ocean reaching into the land on the west coast of Scotland, northwest of Glasgow. The US Navy formerly had a base there for its nuclear submarines .