octopoids

English

Noun

octopoids

  1. plural of octopoid