What is the meaning of giant squid in English?

Learn vocabulary with pictures as well as definitions of giant squid in English

Learn in

See more

n. giant squid

Definition of giant squid in English

Deep-ocean squid of large size that maintains buoyancy through its ammonium chloride content.