Definify.com
Definition 2024
colossal_squid
colossal squid
English
Noun
colossal squid (plural colossal squids or colossal squid)
- An enormous squid (Mesonychoteuthis hamiltoni), of which few specimens have been studied.
colossal squid (plural colossal squids or colossal squid)