Word info

vampire squid

Noun

Meaning

vampire squid

A small deep-sea cephalopod, Vampyroteuthis infernalis, sole species of its order, found in temperate and tropical oceans.

Source: en.wiktionary.org

Close letter words and terms