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
Advertisment