octopoids
English
Noun
octopoids
plural of
octopoid