ram's horn squids

English

Noun

ram's horn squid

  1. plural of ram's horn squid