toxophores

English

Noun

toxophores

  1. plural of toxophore