VariousWords beta
Related Terms:
Definitions:
Noun
Loch Ness monster
Nessie
Definition: a large aquatic animal supposed to resemble a serpent or plesiosaur of Loch Ness in Scotland