We Found 1 Definition for
'Squid'

<< Home

noun - Any of various marine cephalopod mollusks of the genus Loligo and related genera, having a usually elongated body, ten arms surrounding the mouth, a vestigial internal shell, and a pair of triangular or rounded fins.

Powered by Wordnik