polypods

noun

Plural form of polypod.