octopeds

English

Noun

octopeds

  1. plural of octoped