glass squids

English

Noun

glass squids

  1. plural of glass squid