Definify.com

Definition 2024


vampire_squid

vampire squid

English

Noun

vampire squid

  1. Vampyroteuthis infernalis, a small deep-sea cephalopod found in temperate and tropical oceans.