Noun
A mythical sea monster variously described as half shark, half dragon, half octopus.
Synonyms
Tags
mythology
Pictures
Click to enlarge
luscaluscalusca
400