ommastrephid

English

Noun

ommastrephid (plural ommastrephids)

  1. (zoology) Any squid in the family Ommastrephidae.