The Caribbean Dictionary

Advertisment


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



Advertisment