squid

squid

squid

Noun

(Italian cuisine) squid prepared as food

Synonyms:

Noun

widely distributed fast-moving ten-armed cephalopod mollusk having a long tapered body with triangular tail fins

Synonyms: