English dictionary
loch ness meaning and definition
Definition and meaning of loch ness at MeaningMonkey.org. loch ness meaning and definition in the English Dictionary.LOCH NESS noun
Definition of Loch Ness (noun)
- a lake in the Scottish highlands; the largest body of fresh water in Great Britain
Source: Princeton University Wordnet