English dictionary, thesaurus, translations & etymology
FreeDict.com

squid in Chinese

squid in Chinese

烏賊
noun
Any of several carnivorous marine cephalopod mollusks, of the order Teuthida, having a mantle, eight arms, and a pair of tentacles
Add to Flashcards
Translations from freedict.org/WikDict, CC BY-SA · example sentences from Tatoeba, CC BY 2.0 FR.