Meaning of giant squid
Definition of giant squid
(noun)
largest
mollusk
known
about
but
never
seen (to 60 feet long)
Other information on giant squid
WIKIPEDIA results for
giant squid
Amazon results for
giant squid
Tweet