Definition, synonyms and related words
A folkloric sea monster of the Caribbean resembling a giant octopus.