Definition of vampire squid in English:

vampire squid

nounvampire squid, 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