squid

1. (noun) widely distributed fast-moving ten-armed cephalopod mollusk having a long tapered body with triangular tail fins
Related Words: architeuthis, decapod, giant squid, loligo, ommastrephes

2. (noun) (Italian cookery) squid prepared as food
Synonyms: calamari, calamary
Related Words: seafood



Terms and Conditions of Use / Copyright Notice