vampire squidEnglishOxford Dictionary of Englishvampire squid ▸ noun (plural vampire squid or plural vampire squids) a small cephalopod having a dark body covered in light-producing organs, large reddish eyes, and a web of skin connecting the arms. The vampire squid is the sole surviving member of the order Vampyromorphida.