lusca
1 definition
 
Noun
A mythical sea monster variously described as half shark, half dragon, half octopus.
Synonyms
Tags
mythology
Pictures
luscaluscalusca
Comments
400