Lusca definition

A folkloric sea monster of the Caribbean resembling a giant octopus.
noun
0
0
Advertisement