Find the word definition

Wiktionary
colossal squids

n. (colossal squid English)