Loch ness

What is Loch ness?

Loch ness definition and meaning on Dictionary terms:
noun
a lake in NW Scotland, near Inverness. 23 miles (37 km) long.

 

reference: https://www.dictionary.com/browse/loch-ness

Tags: