colossal squid
Noun
Meaning
colossal squid (plural colossal squids or colossal squid)
An enormous squid (Mesonychoteuthis hamiltoni), of which few specimens have been studied.
Noun
colossal squid (plural colossal squids or colossal squid)
An enormous squid (Mesonychoteuthis hamiltoni), of which few specimens have been studied.