octoads

English

Noun

octoads

  1. plural of octoad