Humboldt squids

English

Noun

Humboldt squids

  1. plural of Humboldt squid