Wiktionary
ommastrephids
n. (plural of ommastrephid English)
n. (plural of ommastrephid English)