jumbo squid
English
Noun
jumbo
squid
(
plural
jumbo squids
or
jumbo squid
)
The
Humboldt squid