giant squid

1. (noun) largest mollusk known about but never seen (to 60 feet long)
Synonyms: architeuthis
Related Words: squid



Terms and Conditions of Use / Copyright Notice