English edit

Noun edit

teuthid (plural teuthids)

  1. Any squid of the order Teuthida