English Dictionary
Definition squid in British English
squid noun
noun
/skwɪd/
Synonyms and related words
