loch ness monster Meaning and Definition
1. n. a large aquatic animal supposed to resemble a serpent or plesiosaur of Loch Ness in Scotland
In folklore, the Loch Ness Monster is an aquatic being which reputedly inhabits Loch Ness in the Scottish Highlands.
Sponored Video