English

edit

Noun

edit

teuthid (plural teuthids)

  1. Any squid of the order Teuthida