English definition of Loch ness
English Vocabulary tips & definitions with Gymglish.
Improve your English and try our online English lessons for free.
Free with no obligation to buy.
Definition
Loch Ness: a famous Scottish lake
the Loch Ness monster, "Nessie": a mythical sea creature thought to live in Loch Ness
Still having difficulties with 'Loch ness'? Test our online English lessons and receive a free level assessment!