toxophores
English
Noun
toxophores
plural of
toxophore