Definition of colossal squid in English:

colossal squid

nouncolossal squid, colossal squids

  • An enormous squid found in deep Antarctic and subantarctic seas of the southern hemisphere, which may reach a length of up to 46 feet (14 meters).

    Mesonychoteuthis hamiltoni, family Cranchiidae