red squid

English

Noun

red squid (plural red squids or red squid)

  1. Synonym of neon flying squid (Ommastrephes bartramii).