squid

Noun
  1. (Italian cuisine) squid prepared as food (synset 107797777)
  2. Widely distributed fast-moving ten-armed cephalopod mollusk having a long tapered body with triangular tail fins (synset 101973921)

Other Searches