Definition, synonyms and related words
A monstrous gelatinous creature with green eyes, featured in the horror fiction of HP Lovecraft.