English edit

Noun edit

lycoteuthid (plural lycoteuthids)

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