Word info

colossal squid

Noun

Meaning

colossal squid (plural colossal squids or colossal squid)

An enormous squid (Mesonychoteuthis hamiltoni), of which few specimens have been studied.

Source: en.wiktionary.org

Close letter words and terms